export interface IAvailableCoupon {
  id: number;

  /**
   * 优惠券类型  reward-满减 discount-折扣
   */
  type: string;

  /**
   * 适用按摩服务类型
   */
  carServiceTypeStr: string;

  /**
   * 适用餐厅
   */
  restaurantNames: string;

  /**
   * 优惠券名称
   */
  coupon_name: string;

  /**
   * 优惠券类型id
   */
  coupon_type_id: number;

  /**
   * 领用人
   */
  member_id: number;

  /**
   * 场景 1-住宿 2-餐饮
   */
  scene: number;

  /**
   * 适用物业
   */
  property_ids: number[];

  /**
   * 适用餐厅
   */
  restaurant_ids: number[];

  /**
   * 满多少元使用 0代表无限制
   */
  at_least: number;

  /**
   * 发放面额 当type为reward时
   */
  money: number;

  /**
   * 1 =< 折扣 <= 9.9 当type为discount时
   */
  discount: number;

  /**
   * 最多折扣金额 当type为discount时
   */
  discount_limit: number;

  /**
   * 优惠券状态 1已领用（未使用） 2已使用 3已过期 4已关闭 5已回收
   */
  state: number;

  /**
   * 领取时间
   */
  fetch_time: string;

  /**
   * 使用时间
   */
  use_time: string;

  start_time: string;

  end_time: string;

  /**
   * 是否可用
   */
  use: boolean;

  /**
   * 来源：1-自主领取 2-系统发放 3-注册奖励 4-邀请奖励
   */
  source: number;

  /**
   * 是否能选择
   */
  canUse: boolean;

  pmsCouponType: {
    desc: string;
  };
}
